package com.ushine.design.design.a_creative_mode.d_builder.a_principle;

/**
 * 抽象建造者
 *
 * @author yls
 */
public abstract class Builder {
    //创建产品对象
    protected Product product = new Product();

    public abstract void buildPartA();

    public abstract void buildPartB();

    public abstract void buildPartC();

    //返回产品对象
    public Product getResult() {
        return product;
    }
}
